#if !defined(_HGQUATERNION_H_)
#define _HGQUATERNION_H_

/**
  * @author PauK
  * @param T must implements copy constructor and such operations as ...
  * @version 1.0
  * HGQuaternion is a math quaternion.
  */

#include "hgmath_global.h"

namespace HUGE
{
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 template<typename T>
 class HGQuaternion
 {
  public:

  private:
   HGVector<T> __vec;
 };
 ///////////////////////////////////////////////////////////////////////////////////////////////////
}

#endif // _HGQUATERNION_H_
